
/**
 * @description 封装 wx 的 请求方法：
 *
 * @method GET
 *
 * @method POST
 *
 */

const fetch = {
  get(url, params) {
    return new Promise((resolve, reject) => {
      wx.request({
        url,
        data: params,
        method: 'GET',
        success(result) {
          resolve(result)
        },
        fail(err) {
          reject(err)
        }
      })
    })
  },
  post(url, data) {
    return new Promise((resolve, reject) => {
      wx.request({
        url,
        data,
        method: 'POST',
        success(result) {
          resolve(result)
        },
        fail(err) {
          reject(err)
        }
      })
    })
  }
}

module.exports = fetch
